package common

// HistoryMessage 聊天历史消息
type HistoryMessage struct {
	Id         uint   `json:"id"`
	ChatId     string `json:"chat_id"`     // 会话ID
	UserId     uint   `json:"user_id"`     // 用户ID
	RoleId     uint   `json:"role_id"`     // 角色ID
	Model      string `json:"model"`       // AI模型
	Type       string `json:"type"`        // 类型：prompt|reply
	Icon       string `json:"icon"`        // 角色图标
	Tokens     int    `json:"tokens"`      // 耗费 token 数量
	Content    string `json:"content"`     // 聊天内容
	UseContext bool   `json:"use_context"` // 是否允许作为上下文语料
	CreatedAt  int64  `json:"created_at"`
	UpdatedAt  int64  `json:"updated_at"`
}
